package com.gxa.mapper;

import com.gxa.pojo.Doctor;
import com.gxa.pojo.Manager;

import java.util.List;
import java.util.Map;

public interface DoctorMapper {

    //根据ID查询
    Map findById(Integer id);

    //用户端--->我的医生模块--->查看医生详细信息  &  管理员模块--->医生管理--->查看医生
    Map findDoc(Integer id);

    //根据当前对象的ID删除
    int deleteById(Integer id);

    //管理员模块--->医生管理--->新增医生  & 肖晚秋的修改医生信息接口
    int insert(Doctor doctor);

    //管理员模块--->医生管理--->查看医生
    Map selectById(Integer id);

    //管理员模块--->医生管理：根据姓名、所属医院查询
    Map selectByNameHospital(String name,Integer hospitalId);

    //管理员模块--->医生管理 & 用户端--->我的医生模块--->所有医生的信息显示、医生详情页  的分页查询
    List<Map<String,Object>>   selectAll();

    //管理员模块--->医生管理--->编辑医生信息
    int updateById(Doctor doctor);


}